java实现批量修改Excel表格内容

您所在的位置:网站首页 java 修改文件内容 java实现批量修改Excel表格内容

java实现批量修改Excel表格内容

2023-09-11 02:20| 来源: 网络整理| 查看: 265

java实现批量修改Excel表格内容 怎么快速修改Excel表格里的内容,肯定好多人直接在Excel表格里ctrl+f查找替换了,如果需要改的很多,Excel表格里的数据很多几钱多条呢?这样的话半天就啥也变干了,搞数据吧。 在这里插入图片描述 一、导入依赖 fr.opensagres.xdocreport xdocreport 2.0.1 org.apache.xmlbeans xmlbeans 5.0.1 org.apache.xmlgraphics xmlgraphics-commons 2.2 org.apache.poi poi 3.9 org.apache.xmlbeans xmlbeans org.apache.poi poi-ooxml 3.9 org.apache.poi poi-examples 3.9 org.apache.poi poi-excelant 3.9 org.apache.poi poi-scratchpad 3.9 com.github.cloudecho xmlbean 1.5.5 org.dom4j dom4j 2.1.1 org.apache.xmlbeans xmlbeans 3.1.0

有些依赖是使用不到的,还有其他小工具的依赖,就没有删掉,实现这个功能还是不影响的 。

二、代码如下 import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.HashMap; import java.util.Map; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; /** * @Author zhangdapao * @Date 2021/7/28 16:46 */ public class ExcelPOI { public void excelPOI () { try { String fileName = "F:\\shu.xlsx";//修改f盘的.xlsx文件 XSSFWorkbook xwb = new XSSFWorkbook(new FileInputStream(fileName)); Map fields = new HashMap(); fields = getFieldMap(); //获取要修改字段的集合 String fillStr=""; //存储aaa文件里的数据 String[] fillSplit=null; XSSFSheet xSheet = xwb.getSheetAt(0); //获取excel表的第一个sheet for (int i = 0; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3